Nope dont think I ever been to that site.
I'll have to check it, if its got some good fun